import { post } from '@/utils/request'

// 查询或更新第三方授权信息 /openApi/v1/open/api/auth/querWxCpOpenAuthInfo
export const queryWxCpOpenAuthInfo = p => post(`/openApi/v1/open/api/auth/queryWxCpOpenAuthInfo`, p)
// 获取小程序绑定
export const getWxCpAuthorizeUrl = p => post(`/openApi/v1/open/api/cpEvent/getPreAuthUrl`, p)
// 获取永久授权码
export const getWxCpPermanentAuthInfo = p => post(`/openApi/v1/open/api/cpEvent/getPermanentAuthInfo`, p)

// 查询或更新企微三方应用授权信息 /openApi/v1/open/api/auth/querWxCpOpenAuthInfo
export const queryWxCpTpOpenAuthInfo = p => post(`/openApi/v1/open/api/auth/queryWxCpTpOpenAuthInfo`, p)
// 获取企微三方应用绑定
export const getWxCpTpAuthorizeUrl = p => post(`/openApi/v1/open/api/wxCpEvent/getWxCpTpPreAuthUrl`, p)
// 获取企微三方应用永久授权码
export const getWxCpTpPermanentAuthInfo = p => post(`/openApi/v1/open/api/wxCpEvent/getWxCpTpPermanentAuthInfo`, p)

// 查询或更新企微代开应用授权信息 /openApi/v1/open/api/auth/querWxCpOpenAuthInfo
export const queryWxCpDkOpenAuthInfo = p => post(`/openApi/v1/open/api/auth/queryWxCpDkOpenAuthInfo`, p)
// 获取企微代开应用绑定
export const getWxCpDkAuthorizeUrl = p => post(`/openApi/v1/open/api/wxCpEvent/getWxCpDkPreAuthUrl`, p)
// 通讯录授权
export const authWxCpDkContactList = p => post(`/openApi/v1/open/api/wxCpEvent/authWxCpDkContactList/${p.corpAppId}/${p.appSecret}`, p)
// 获取企微三方应用绑定
export const getWxCpContactAuthorizeUrl = p => post(`/openApi/v1/open/api/wxCpEvent/getWxCpContactPreAuthUrl`, p)
// 获取企微三方应用永久授权码
export const getWxCpContactPermanentAuthInfo = p => post(`/openApi/v1/open/api/wxCpEvent/getWxCpContactPermanentAuthInfo`, p)
